$(function(){
	// 获取浏览器地址栏参数
	var url_type = $.getUrlParam("type"); 
	if(!url_type){
		url_type = Constant.accountType.income;
	}
	if(url_type == Constant.accountType.income){
		$("#type_name").text("[ "+ $.i18n.prop("income_record") +" ]");
	}else{
		$("#type_name").text("[ "+ $.i18n.prop("cost_record") +" ]");
	}
	$("#type").val(url_type);
	
	// 设置发生日期
    $("#datetimePicker1").datetimepicker({
        format: "YYYY-MM-DD",
        locale: moment.locale('zh-cn'),
        showTodayButton:true,
        showClear:true,
        defaultDate:new Date(),
    });
    
    // 记一笔
    $("#submitBtn").click(function(){
    	// 获取参数
		var dataParam = {};
		$("input[mkey]").each(function(){
			dataParam[$(this).attr("mkey")] = $(this).val();
		});
		
		var param = {data:dataParam, url:"/account/record/add", callback:function(response){
			if(parseResult(response)){
				$.modalTips({type:"success"});
				
				// 清空某些变换的文本
				$("textarea").val("");
			}
    	}};
    	// ajax发送请求
    	$.myajax(param);
    });
    
    // 快速清除当前文本框
    $(".clear-data").click(function(){
    	$(this).prev().val("").focus();
    });
    
    // 清空
    $("#clearBtn").click(function(){
    	// 文本框
    	$("input[type='text']").val("");
    	$("input[type='number']").val("");
    	
    	// 多行文本框
    	$("textarea").val("");
    });
    
    // 计算总价格
    $("#number,#unitPrice").bind("blur change",function(){
    	var number = $("#number").val();
    	var unitPrice = $("#unitPrice").val();
    	if(!number || !unitPrice){
    		return;
    	}
    	if(!isNaN(number) && !isNaN(unitPrice)){
    		$("#totalPrice").val((number * unitPrice).toFixed(2));
    	}
    });
    
    // 收入记一笔
	$("#incomeBtn").click(function(){
		window.location.href = "record.html?type=" + Constant.accountType.income;
	});
	
	// 支出记一笔
	$("#costBtn").click(function(){
		window.location.href = "record.html?type=" + Constant.accountType.cost;
	});
});